#异常
#自定义异常 Exception(异常信息)
#抛出异常 raise 异常被抛出后代码停止运行
# e =  Exception("自定义异常")
# raise e
#捕获异常 try 捕获包含的异常 except 将异常保存到变量中 捕获异常好可以继续往下运行
try:
    e = Exception("自定义异常")
    raise e
except Exception as ee:
    print(ee)
print("捕获异常后继续运行")
#模块 一个.py文件就是一个模块 里面可以定义一些函数和变量,调用的时候可以使用
#内置模块和第三方模块(第三方库) 内置python提供 直接导入就可使用 第三方需要下载 cmd窗口 pip install 模块名 ;uninstall 卸载
#自定义模块 自己定义的模块 命名要遵循标识符命名 不要和内置模块名字相同
#导入模块 import 模块名
#调用模块 模块名.变量或方法()
from pythonModuleLib import modMath
print(modMath.adds(1,4))
#从模块中导入指定的部分 from 模块名 import 功能1,功能2 这样直接输出功能即可
# from modMath import subs
# subs()
#从模块中导入指定的部分 from 模块名 import * 代表导入所有